<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel=stylesheet href="global.css" type="text/css" media=screen>
<title>Gary Fidler</title>
</head>
<body>
<div id="contact">
        <h1>Contact</h1>
  <div id="per_address"></div>
  <div id="phone"></div>
  <div id="email"></div>
</div>
<div id="summary">A 26-year veteran Software Engineer with experience designing, developing, integrating, testing and documenting professional enterprise class applications. Seeking a hands-on position as a Senior Software Engineer, Technical Lead, or Architect.  Looking for a company wishing to produce high performance, scalable, and maintainable applications, utilizing current frameworks such as Spring, GWT, and Hibernate.</div>
<div id="experience">
        <h1>Experience</h1>
  <div id="company1" title="N-TIER SYSTEMS, DENVER, CO">
    <div id="position11">PRESIDENT</div>
    <div id="exp_time11">2008-PRESENT</div>
    <div id="experience11">As owner of a consulting firm, served as a Consulting Software Engineer or Architect for a number of clients, large and small, since 1997.
Comcast Corporation – As a Consulting Software Engineer, designed and implemented a system to replace an existing external interface that processes VOIP work orders.  Requirements included performance, and maintainability.  The resulting system performed 3 times faster than the original system, processing 23,000 work orders per hour.  Maintainability was enhanced through the implementation of the Spring framework.  The implementation involved the use of JMS queues, and Message Driven Beans (MDB) deployed in a WebLogic application server.  Builds were done with Maven2.  The product included several hundred unit and integration tests. The classes were thoroughly documented with JavaDoc.  A detailed design document was produced which included object and flow diagrams.  Considerable time and effort was expended to analyze particularly difficult process flows.
Qwest Communications - As a Consulting Software Engineer, designed and implemented the infrastructure for a GWT / Google Maps application, deployed in a WebLogic Portal environment.  Introduced Spring framework to integrate GWT, Web Services, JMS, and TIBCO bus.  Mentored others on Spring, Hibernate, and multi-tier J2EE architecture design.
</div>
  </div>
  <div id="company2" title="VERICEPT CORP, DENVER, CO">
    <div id="position21">SENIOR SOFTWARE ENGINEER</div>
    <div id="exp_time21">2005-2008</div>
    <div id="experience21">Senior Developer and Technical Lead on a top rated product in the Data Leakage Prevention space.  The product was given "Magic Quadrant" status by both Gartner and Forrester.
Introduced and implemented Spring (Core, MVC, and Security), Hibernate, Tiles, Web Services, Maven, and other current technologies in order to build a more cohesive, and maintainable product.  Mentored others in their use and best practices.
Refactored system's authentication and authorization mechanisms and deployed them as Web Services as a response to larger customers requiring deployment flexibility and scalability.
</div>
  </div>
  <div id="company3" title="JEPPESEN SANDERSON, ENGLEWOOD, CO">
    <div id="position31">TECHNICAL LEAD</div>
    <div id="exp_time31">2003-2005</div>
    <div id="experience31">Responsible for design and development of the company's e-business infrastructure, and site.
Provided technical leadership and supervision for the company's web and business infrastructure development group.  This group is responsible for the online store as well as providing access to aviation charts and aircraft data to commercial airlines and military customers. 
Developed Service Oriented Architecture for company web site employing WebLogic Portal, Apache, OpenLDAP, and Documentum.  Implemented migration of user authentication data from database to LDAP.  Specified hardware and architecture for production deployment.
</div>
  </div>
  <div id="company4" title="N-TIER SYSTEMS, DENVER, CO">
    <div id="position41">PRESIDENT</div>
    <div id="exp_time41">1997-2001</div>
    <div id="experience41">As owner of a consulting firm, served as a Consulting Software Engineer or Architect for a number of clients.
Exante Health - As Consulting Architect, developed web-based medical insurance application from an ASP-based "demo-ware" to scalable JSP-based product.  Enabled this web startup to deploy their product in a production environment.  Worked with client's technical contacts to customize the product for their use. 
Designed and implemented n-tier architecture facilitating code reuse and ease of customization for the company's clients.  Mentored development team in their use.
Evaluated and specified development tools and deployment environment including Java/JSP development tools, modeling tools, application server, and database server.
U S West - As Consulting Software Engineer, ported large Java applet, containing approximately 500 classes, from Java 1.0.2 to 1.3.  Converted applet to plugin to free customers from the need to download the application on each execution and for browser independence.  Redesigned the underlying architecture of the application to make use of Swing components.  Removed unneeded classes and replaced deprecated methods.  Corrected faulty date logic which would have caused Y2K errors.  Corrected severe memory leakage bug.  Mentored development team in the use of MVC.
BDM International - As Consulting Architect, designed Internet/Intranet architecture for major client utilizing Java Plug-In, Servlets, and CORBA.  Designed strategy for implementation of new architecture.  Produced document detailing implementation of architecture for client's development staff.  Built Java Tree Browser with "Lazy Population" logic for project with Disney client.  Researched Internet/Intranet development and deployment tools market space for clients.
AEQ - As Consulting Architect, designed architecture for and implemented the Claims Management portion of a multi-tier, Intranet-based "Medical Information Manager" product, using Java, CORBA & Oracle.  Implemented persistent database library for project.  Served as Java and database mentor for members of development team. 
</div>
  </div>
</div>
<div id="skill">
    <h1>Skill</h1>
  <div id="set1">Languages		Java (J2EE), Objective-C, Python, C/C++
Frameworks		Spring, Hibernate, GWT, Struts, Web Services, CXF, Swing
Database		Oracle, MySQL, PostgreSQL, Sybase
Tools		IntelliJ, Eclipse, Maven, Ant, Subversion, CVS, JUnit, jMock, EasyMock, DbUnit
Scripting		JavaScript, JSTL, Shell, Perl
Server		WebLogic (incl. Portal), Tomcat, Apache, Axis
OS		UNIX/Linux, OS X, Windows
</div>
  <div id="set2"></div>
  <div id="set3"></div>
  <div id="set4"></div>
</div>
<div id="education">
     <h1>Education</h1>
  <div id="edu1">
    <div id="degree1">Bachelor of Science</div>
    <div id="major1">Business Administration</div>
    <div id="deg_time1"></div>
    <div id="university1">University of Colorado, Boulder</div>
  </div>
</div>
</body>
</html>
